home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / SITES / RAND / ALL96.LZH / t0109 / text0012.txt < prev    next >
Encoding:
Text File  |  1996-03-07  |  1.7 KB  |  49 lines

  1. > > There are several advantages to using Midi:
  2. > >     - Needs less memory (no samples)
  3. > Okey.
  4. > >     - Shouldn't take much CPU. If the DSP is used for graphics
  5. > >       stuff, the mod-players would need to work on 680x0...
  6. > Fair enough.
  7.  
  8. > So I will have to buy my self an GM sound module to be able to play this
  9. > game! ;-)
  10.  
  11. Well, only if you would want to hear the music <g>.
  12.  
  13. > If someone have the code for doing it, why not?
  14.  
  15. That is indeed a problem... Couple of years ago when I was still
  16. using GFA, I tried to do a Midi file player. Otherwise it worked
  17. all right, but sometimes the timings were _a lot_ off the mark.
  18. It would be a lot easier if we would allow only one track Midifiles
  19. (format 0), every sequencer should be capable to convert format 1
  20. files to format 0...
  21.  
  22. *) Format 1: Several tracks with different instruments
  23.  -> have to check every track for next note etc.
  24. *) Format 0: All the instrument changes etc. are in time order.
  25.  
  26. > I still think we should have modules for the titlescreen, options etc.
  27. > because not everyone have got an GM module at home.
  28.  
  29. If the 3D-graphics are done with DSP, that would still mean no
  30. DSP-modplayer. At least if one would want to run demo under the
  31. titlescreen like on PC Doom. Maybe there could be shown the moster
  32. dying sequences instead :-).
  33.  
  34. > Another problem
  35. > with midi files would be if we are going to make it use the midi-ports 
  36. > for networking.
  37.  
  38. I hadn't thought about that... I guess my suggestion about using
  39. MiNT/MiNTNet for networking wasn't feasible enough. :) Hmm... Maybe
  40. the game could run the whole time on supervisor mode (->no scheduling)
  41. and call the Net driver through kernel tables or something. It might
  42. still have too much overhead though. I'll have to do some inquiries
  43. on the MiNT mailing list! 
  44.  
  45.  
  46.     - Eero
  47.  
  48.